template<typename T>
void tfunc(T t)
{
}

enum ttt{E1};          //无名枚举
struct {} S1;       //无名结构体

int main()
{
    tfunc(E1);
    tfunc(S1);
}